function main(){
	$(function(){$("img").lazyload({ effect: "fadeIn" });})
}
function page_load_grid(divid, url) {
	$.get(url, function(data) {
		$('#' + divid).html(data);
	});
}

function chkAll() {
	var ck = $("#chkAll");
	if (ck.is(':checked'))
		$('[name="chkItem"]:checkbox').attr('checked', true);
	else
		$('[name="chkItem"]:checkbox').attr('checked', false);
}

function get_val_chkAll() {
	var val = [];
	$('[name="chkItem"]:checkbox:checked').each(function(i) {
		val[i] = $(this).val();
	});
	return val;
}

function delete_item_grid(item, divid, url) {
	$.get(url + '/' + item, function(data) {
		$('#' + divid).html(data);
	});
}

function delete_all(divid, url) {
	var val = get_val_chkAll();
	$.get(url + '/' + val.join(','), function(data) {
		$('#' + divid).html(data);
	});
}

function change_all_status(status, divid, url) {
	var val = get_val_chkAll();
	$.get(url + '/' + val.join(',') + '/' + status, function(data) {
		$('#' + divid).html(data);
	});
}

function delete_all(divid, url) {
	var val = get_val_chkAll();
	$.get(url + '/' + val.join(','), function(data) {
		$('#' + divid).html(data);
	});
}

function change_status_item_grid(status, item, divid, url) {
	$.get(url + '/' + item + '/' + status, function(data) {
		$('#' + divid).html(data);
	});
}

function form_item(url,width,height) {
	$.fancybox( {
		'width' : width,
		'height' : height,
		'autoScale' : false,
		'transitionIn' : 'none',
		'transitionOut' : 'none',
		'href' : url,
		'onClosed' : function(){
			location.reload();
		},
		'type' : 'iframe'
	});
}

function form_item_edit(url,width,height){
	$.fancybox( {
		'width' : width,
		'height' : height,
		'autoScale' : false,
		'transitionIn' : 'none',
		'transitionOut' : 'none',
		'href' : url,
		'type' : 'iframe'
	});
}

function save_item(url,url_page){
	var introtext = new nicEditors.findEditor('introtext');
	var fulltext = new nicEditors.findEditor('fulltext');
	$.post(url,
			{ id: $("#id").val(), 
				  title: $("#title").val(), 
				  introtext: introtext.getContent(), 
				  fulltext: fulltext.getContent(), 
				  cat_id: $("#cat_id").val(), 
				  status: $("#status").val(), 
				  alias: $("#alias").val(), 
				  keyword: $("#keyword").val(), 
				  description: $("#description").val()}, 
			function(data) {
		var rs = $.parseJSON(data);
		var msg = '';
		$.each(rs.msg, function(index, value) { 
			msg += value+'\n';
		});
		alert(msg);
		if(rs.error == false)
			closefb(url_page);
	});
}

function saveOrder() {
	var data = $("#gallery li").map(function() { return $(this).attr("itemID"); }).get();
    $.post(base_uri+"admin-control-panel/save_post", { "ids[]": data },function(data) {
    	$(location).attr('href',base_uri+"admin-control-panel");
    });
}

function refresh(){
	location.reload();
}

function replace_vietnamese(idinput,idoutput) {
	var str = $('#'+idinput).val();
	str = str.toLowerCase();
	str = str.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/g, "a");
	str = str.replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/g, "e");
	str = str.replace(/ì|í|ị|ỉ|ĩ/g, "i");
	str = str.replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/g, "o");
	str = str.replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/g, "u");
	str = str.replace(/ỳ|ý|ỵ|ỷ|ỹ/g, "y");
	str = str.replace(/đ/g, "d");
	str = str
			.replace(
					/!|@|%|\^|\*|\(|\)|\+|\=|\<|\>|\?|\/|,|\.|\:|\;|\'| |\"|\&|\#|\[|\]|~|$|_/g,
					"-");
	/* tìm và thay thế các kí tự đặc biệt trong chuỗi sang kí tự - */
	str = str.replace(/-+-/g, "-"); //thay thế 2- thành 1- 
	str = str.replace(/^\-+|\-+$/g, "");
	//cắt bỏ ký tự - ở đầu và cuối chuỗi 
	$('#'+idoutput).val(str);
}

function closefb(url){
	page_load_grid('grid',url);
	parent.$.fancybox.close();
}

main();